artificial pond/pool - German English Dictionary